$(document).ready(function () {
  $('.subscribe-form').on('submit', function (e) {
    e.preventDefault(); // 阻止表单默认提交

    const email = $(this).find('input[type="email"]').val().trim();
    const $message = $('.subscribe-message');

    // 校验邮箱格式
    const emailPattern = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
    if (!emailPattern.test(email)) {
      $message.text('Please enter a valid email address !');
      return;
    } else {
      $('.subscribe-form')[0].reset();
      // 隐藏显示
      $message.hide()
    }


    // 禁用按钮防止重复点击
    const $button = $(this).find('button');
    // $button.prop('disabled', true).text('Submitting...');
    // $('.subscribe-form')[0].reset();

    // 模拟 Ajax 请求（你可以替换为真实接口）
    // $.ajax({
    //   url: '/api/subscribe', // ← 这里改成你的后端接口
    //   type: 'POST',
    //   data: { email },
    //   success: function (res) {
    //     // 假设返回 { success: true }
    //     if (res.success) {
    //       $message.text('✅ 订阅成功，感谢您的关注！').css('color', 'green');
    //       $('.subscribe-form')[0].reset();
    //     } else {
    //       $message.text('⚠️ 提交失败，请稍后再试。').css('color', 'red');
    //     }
    //   },
    //   error: function () {
    //     $message.text('⚠️ 网络错误，请稍后再试。').css('color', 'red');
    //   },
    //   complete: function () {
    //     $button.prop('disabled', false).text('Sign up');
    //   },
    // });
  });
});
